﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Runtime.Design;
using System.Collections;

namespace DatabaseGroup.IntegrationTests.SSIS.SourceAdapters
{
    public class DtsConnectionServiceImpl : IDtsConnectionService
    {
        #region IDtsConnectionService Members

        public bool AddConnectionToPackage(Microsoft.SqlServer.Dts.Runtime.ConnectionManager connectionManager)
        {
            throw new NotImplementedException();
        }

        public System.Collections.ArrayList CreateConnection(string connectionType, ConnectionManagerUIArgs connectionUIArg)
        {
            throw new NotImplementedException();
        }

        public System.Collections.ArrayList CreateConnection(string connectionType)
        {
            throw new NotImplementedException();
        }

        public System.Collections.ArrayList CreateConnectionFromDataSource()
        {
            throw new NotImplementedException();
        }

        public bool EditConnection(Microsoft.SqlServer.Dts.Runtime.ConnectionManager connectionManager, ConnectionManagerUIArgs connectionUIArg)
        {
            throw new NotImplementedException();
        }

        public bool EditConnection(Microsoft.SqlServer.Dts.Runtime.ConnectionManager connectionManager)
        {
            throw new NotImplementedException();
        }

        public object GetAMOObject(Microsoft.SqlServer.Dts.Runtime.ConnectionManager connectionManager)
        {
            throw new NotImplementedException();
        }

        public Microsoft.SqlServer.Dts.Runtime.Connections GetConnections()
        {
            throw new NotImplementedException();
        }

        public System.Collections.ArrayList GetConnectionsOfType(string connectionType)
        {
            ArrayList list = new ArrayList();
            return list;
        }

        public object GetDataSource(Microsoft.SqlServer.Dts.Runtime.ConnectionManager connectionManager)
        {
            throw new NotImplementedException();
        }

        public bool IsDesignerOnline
        {
            get { throw new NotImplementedException(); }
        }

        public void SetDataSourceID(Microsoft.SqlServer.Dts.Runtime.ConnectionManager connectionManager, string dataSourceId)
        {
            throw new NotImplementedException();
        }

        public void SetReferencedProject(Microsoft.SqlServer.Dts.Runtime.ConnectionManager connectionManager, string projectUniqueName)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
